Skip to content

chore: detach pj_ported_plugins from build, document main as PR target#102

Closed
facontidavide wants to merge 1 commit into
mainfrom
chore/detach-ported-plugins
Closed

chore: detach pj_ported_plugins from build, document main as PR target#102
facontidavide wants to merge 1 commit into
mainfrom
chore/detach-ported-plugins

Conversation

@facontidavide

Copy link
Copy Markdown
Contributor

Summary

  • Remove the add_subdirectory(pj_ported_plugins) hook, the unused PJ_BUILD_PORTED_PLUGINS CMake option, and the build.sh loop that ran conan install inside pj_ported_plugins/. The collection is maintained upstream as pj-official-plugins; no in-tree subdirectory is expected.
  • Drop the stale tc.cache_variables["PJ_BUILD_PORTED_PLUGINS"] = False line in conanfile.py — CMake no longer defines the option, so this assignment was a no-op that would produce an "unused variable" warning on the next reconfigure.
  • Document in CLAUDE.md: PRs target main (origin/development was deleted upstream; gh repo view --json defaultBranchRef returns main). Also note that pj_ported_plugins/ is external and not part of this build.

Test plan

  • cmake -B build reconfigures cleanly with no PJ_BUILD_PORTED_PLUGINS warning
  • Full build (cmake --build build) passes with -Wall -Wextra -Werror
  • All 62 ctest cases pass

🤖 Generated with Claude Code

The pj_ported_plugins collection lives in its own upstream repository
(pj-official-plugins) and is no longer maintained inside this tree.
Remove the conditional add_subdirectory hook, the unused
PJ_BUILD_PORTED_PLUGINS option, and the build.sh loop that installed
its Conan deps into the same output folder.

Also drop the stale toolchain assignment in conanfile.py that pinned
the (now-removed) PJ_BUILD_PORTED_PLUGINS cache var to False — CMake
no longer defines the option, so the assignment had no effect and
would produce an "unused variable" warning on the next reconfigure.

Add a Branch Convention section to CLAUDE.md documenting that PRs
target main (origin/development was deleted; gh repo view --json
defaultBranchRef returns main) and noting that pj_ported_plugins is
not part of this tree.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant